transmit2
2.1a for Mac OS X
© 2002 Panic

Welcome to Transmit!

Transmit 2 is our next-generation FTP client for Mac OS X. With its famously clean drag-and-drop interface, Transmit makes maintaining files and folders through the FTP protocol as easy as, well, the Mac!

Shareware Limitations

You have 15 days to test Transmit with no features disabled. After 15 days, Transmit will limit your sessions to 10 minutes at a time. Additionally, your Favorites will no longer be accessible, although they'll still be saved for when you decide to purchase.

We hope 15 days is enough time to decide that you really, really like Transmit. :) The good news is that you can register Transmit instantly online, and for a really, really good price!

To purchase Transmit, visit: https://www.panic.com/transmit/buy.html

How do I use Transmit?

Transmit is incredibly easy to use. If you can use Mac OS X, you should have no trouble using Transmit to send your files via FTP. In fact, you probably don't even need to read this guide, but if you're curious, dig in!

First off, we'll touch on the basics: FTP stands for "File Transfer Protocol", and is a standard way to manage files between local and remote computers through the internet. If you maintain a web site, need to send a file to a friend who has FTP access turned on on his computer, or want to download an update or file from an FTP site, Transmit will help out in every way.

• Connecting

Launch Transmit, and type into the connection panel the information for the server you wish to connect to. Only the Server field is required. To connect anonymously to a server, just fill in Server and leave everything else blank. (The server address will look something like "ftp.hostname.com" — don't include an "ftp://" at the beginning.)

For servers that require authentication, you'll need to fill in the User Name and Password fields. These would be given to you by the server's system administrator.

For FTP servers that are running on a special port (usually written as "ftp.hostname.com:4545" where 4545 is the port), drop that in the Port field as well.

Finally, the Initial Path field indicates which remote folder you'd like Transmit to automatically take you to once the connection is made.

• Navigating

Double click on a folder to go into it. Click the Parent (arrow up) button to go to the parent folder above the current folder. Use the Path Popup to see a history of all folders above the current one.

• Download / Uploading

Easy! Just drag a file (or a folder, or many files and folders) from Your Stuff to Their Stuff, or vice versa. The file will immediately begin to transfer. (Hit the Cancel toolbar item to, well, cancel.) You can also drag files or folders from the Finder or Desktop.

• Renaming

You already know how — just click on an item, then click on that item's name and wait.

• Using Favorites

Choose Window -> Favorites Editor to add, edit, and manage your favorite servers. These servers are then accessible from the Favorites menu in the upper right hand corner of the connection panel, so you can quickly connect to your most-used servers.

• Using Path Shortcuts

Path Shortcuts let you define any number of paths (folders) that you frequently find yourself accessing, both locally and remotely. Just select Go > Path Shortcuts > Add Shortcut for Current Path, and that path will then be added and easily accessible from the Path Shortcuts menu in the future. You can even add the Path Shortcuts to the toolbar to make them even easier to use!

Note that Path Shortcuts are only for shortcuts to paths — they don't depend on a particular server or favorite, and are only used to set Your Stuff or Their Stuff quickly and easily.

• Queueing / Batching

If your main window is tied up with a transfer, you're still free to navigate around the site you're connect to. Furthermore, you can queue additional transfers! Just perform a second operation — like dragging and dropping another file — and the transfer will automatically appear in the Queue drawer!  (The server must be configured by its administrator to allow multiple simultaneous connections in order for this to work.)

If you need to want to set up a set of transfers to run, say, overnight, choose Window > Batch Download. Then, drag and drop any items from Their Stuff into the batch download window as you navigate through sites. When you're ready, hit the Start button in the Batch Download window, and your files will be grabbed!

• Synchronizing

Maintain a web site? Want to automatically synchronize Their Stuff with Your Stuff? No problem. Simply set Their Stuff and Your Stuff to the two folders you want synchronized to each other, and select Transfer > Synchronize or click the Synchronize button. Transmit can automatically transfer all the newer files, and can also automatically delete any orphaned files — it's up to you.

• Much, Much More

- Choose File > Get Info to edit the permissions of a file and learn more about it.
- Drag a local or remote item to Transmit's Trash to delete it
- Choose View > Show Preview Drawer and click on a graphic file to preview it
- To debug Transmit, choose View > Show Transcript Drawer to see behind the scenes
- Try out File > Edit on a text file, to easily edit the text file without leaving Transmit!
- Want to see Their Stuff Only? Just drag the handle in the middle all the way to the left!

There's much, much more to Transmit. Explore the menus and toolbars, and enjoy!

Release Notes

Transmit 2.1

- Added 'Edit in BBEdit' feature (yay!), accessible via the 'File' menu or contextual menu
- 'Edit in BBEdit' works over SSH connections (2.1a)
- Dragging items into a folder in 'Their Stuff' no longer creates 'phantom' items in the parent
- Passwords are no longer occasionally visible as plain text
- Fixed a problem with windows forgetting their positions (especially with dual monitors)
- Added support for MS-DOS-style file listings (when UNIX listings aren't available)
- Added keyboard shortcuts for setting ASCII and Binary modes
- Post-processing is disabled during synchronizations
- Transmit no longer gets confused if the Default Download directory is deleted
- Keyboard type-ahead now works for numbers and punctuation
- Uploading a file after a server closes a connection no longer fails
- Files in FTP:// URL's are now correctly downloaded
- Fixed a potential crash when commands fails on certain servers
- The latest Transcript is now written and kept in ~/Library/Logs/ for easier debugging
- Using AppleScript to connect now properly handles passwords
- Added an AppleScript-only command to suppress error dialogs
- Improved AppleScript error handling
- Fixed a problem with potential crashes after a server inactivity disconnection
- Transmit can now correctly FTP into an Xbox. :)
- French localization added

Contacting Panic

E-Mail: transmit@panic.com
Web: http://www.panic.com/transmit/
Support: http://www.panic.com/transmit/support.html

Licensed Software

SFTP Support

Portions of Transmit's SFTP support are derived from OpenSSH.

Copyright © 1995 Tatu Ylonen <ylo@cs.hut.fi>, Espoo, Finland.
Copyright © 1995-1999 Theo de Raadt. All rights reserved.
Copyright © 1998 CORE SDI S.A., Buenos Aires, Argentina.
Copyright © 1999-2001 Markus Friedl. All rights reserved.
Copyright © 1999-2002 Damien Miller. All rights reserved.
Copyright © 2000 Markus Friedl. All rights reserved.
Copyright © 2000 Niels Provos. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:

1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.

THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

Transmit is Copyright © 1997 - 2002 Panic
Transmit is a registered trademark of Panic, Inc.